package list;
//ctrl+alt+m抽取方法
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;

//列表迭代器
/*
ListIterator介绍

通过List集合的listIterator()方法得到，所以说它是List集合特有的迭代器
用于允许程序员沿任一方向遍历的列表迭代器，在迭代期间修改列表，并获取列表中迭代器的当前位置*/
public class Demo05 {
    public static void main(String[] args) {
        List<String> list=new ArrayList<>();

        list.add("王者荣耀");
        list.add("英雄联盟");

        ListIterator<String> lit = list.listIterator();


        while (lit.hasNext()){
            if (lit.next().equals("王者荣耀")){
                lit.add("穿越火线");//注意是谁添加,添加在哪了?
            }
        }
        System.out.println(list);

        //增强for循环
        for (String s : list) {
            System.out.println(s);
        }
    }
}
